package xcmg.device.service.vo.ratingManager;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import xcmg.device.service.vo.marketing.MarketingActivityVO;

import java.util.Date;
import java.util.List;

@ApiModel("评级管理vo")
public class MarketingDealerRatingVO {
    @ApiModelProperty("非业务主键id")
    private String id;
    @ApiModelProperty("企业orgid")
    private String orgId;
    @ApiModelProperty("价格方案id")
    private String activityId;
    @ApiModelProperty("价格方案id，新增时使用")
    private List<MarketingActivityVO> activityIdList;
    @ApiModelProperty("客户下游orgId")
    private String dealerOrgId;
    @ApiModelProperty("客户下游名称")
    private String dealerOrgName;
    @ApiModelProperty("生效时间")
    private Date effectiveDate;
    @ApiModelProperty("失效时间")
    private Date failureDate;
    @ApiModelProperty("名次开始时间")
    private Integer startRanking;
    @ApiModelProperty("名次结束时间")
    private Integer endRanking;
    @ApiModelProperty("级别")
    private String level;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public String getActivityId() {
        return activityId;
    }

    public void setActivityId(String activityId) {
        this.activityId = activityId == null ? null : activityId.trim();
    }

    public String getDealerOrgId() {
        return dealerOrgId;
    }

    public void setDealerOrgId(String dealerOrgId) {
        this.dealerOrgId = dealerOrgId == null ? null : dealerOrgId.trim();
    }

    public String getDealerOrgName() {
        return dealerOrgName;
    }

    public void setDealerOrgName(String dealerOrgName) {
        this.dealerOrgName = dealerOrgName == null ? null : dealerOrgName.trim();
    }

    public Date getEffectiveDate() {
        return effectiveDate;
    }

    public void setEffectiveDate(Date effectiveDate) {
        this.effectiveDate = effectiveDate;
    }

    public Date getFailureDate() {
        return failureDate;
    }

    public void setFailureDate(Date failureDate) {
        this.failureDate = failureDate;
    }

    public List<MarketingActivityVO> getActivityIdList() {
        return activityIdList;
    }

    public void setActivityIdList(List<MarketingActivityVO> activityIdList) {
        this.activityIdList = activityIdList;
    }

    public Integer getStartRanking() {
        return startRanking;
    }

    public void setStartRanking(Integer startRanking) {
        this.startRanking = startRanking;
    }

    public Integer getEndRanking() {
        return endRanking;
    }

    public void setEndRanking(Integer endRanking) {
        this.endRanking = endRanking;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }
}